Jeff FosterJeff Foster
World Table Tennis: A New Generation, an Old System, and the 52-Week TunnelThe 9-9 Point and Four Seconds Nobody Sees Match point at 9-9 in the deciding...
The Dead Zone Behind the Backhand: A Map of World Table Tennis Power Through the Points Nobody TouchesThere is a moment in Paris, on the night of August 4, 2026, that I have...
World Table Tennis After Paris 2026: When Cracks Appear in China's WallThere was one detail at Paris 2026 that I rewound many times, to see a person...
Table Tennis and the Data Void: Nine Layers of Analysis Toward the Los Angeles 2028 OlympicsOn August 3, an editor sent me a dossier. Title: none. Source: none....
Chinese Table Tennis in the Annual Season: Rolling Points, Silence, and the Unspoken BattleOPENING — 43 SECONDS In a WTT Champions quarterfinal, Wang Chuqin serves at...
World Table Tennis 2026: China Still on Top, but the Data Tells Another StoryPoint 10-8 in the sixth game. Felix Lebrun sends a sidespin serve wide off th...
Table Tennis and the Limits of Data: Nine Dimensions from an Empty SpreadsheetThe Night of an Empty Return There was an evening in October when I opened my...
Diablo V Announced at BlizzCon 2026: A Self-Rewriting World and Blizzard's Three-Year GambleThat morning I sat in front of a screen in Chengdu, my headset still carrying...
Blank Esports Report: When Nine Layers of Analysis Yield Only 'Insufficient Information'No game title, no patch version, no roster, no financial data, no risk rating...
Empty Stadiums and Invisible Whistles: When 2026 Season Referee Data Exposes What We Call InstinctIn the fourth match of round 9 of the 2026-26 Premier League season, a refere...
A Flag With No Numbers: Singapore and the 20-Athlete Equation at the 2026 Asian Para GamesGardens by the Bay, a mid-September morning. On a small stage, a...
World Hopes Week 2026 Returns to Sheffield: ITTF Hands Table Tennis England a Second TermWorld Hopes Week 2026 Returns to Sheffield: ITTF Hands Table Tennis England a...
Xuan Son injury opens door for Williams Minh HoangThe moment of pain In the 57th minute at Si Jalak Harupat Stadium, Aguinaldo...
England Hopes and the Lesson of Nine Round-Robin Matches: Reading England's U11 Selection Through Match DataAt a table tennis club in Draycott during the first weekend of October, two...
The Information Vacuum and How It Manufactures Transfer RumoursOn 8 July 2026 I sat in the third row of the secondary stand at a training...
Empty data, analysis cannot fabricate: When Stage-1 has nothing to dissectEvery night, I sit in front of three monitors, each displaying a different...
Early Extension: The Two Root Causes — and Why a Chair Cannot Fix Your Swing6:40 a.m. at the practice tee 6:40 a.m., 4 degrees Celsius, a practice range...
Adou Minh and Williams Minh Hoang: Two New Names and the Unstamped Blanks in Vietnam's National Team DossierOn the squad list being prepared for the upcoming regional tournament, two...
Ashmita Chaliha Questions BWF: When Lower-Tier Badminton Courts Become a Value EquationThe stadium in Jakarta was shrouded in a hazy mist last weekend, not from smo...
Asiad Diary: A Day of Three Combat Sports and the Trap of Single-Day EliminationI sat in front of the competition schedule from six in the morning, local tim...
The Dead Zone Behind the Backhand: A Map of World Table Tennis Power Through the Points Nobody TouchesThere is a moment in Paris, on the night of August 4, 2026, that I have...
World Table Tennis After Paris 2026: When Cracks Appear in China's WallThere was one detail at Paris 2026 that I rewound many times, to see a person...
Table Tennis and the Data Void: Nine Layers of Analysis Toward the Los Angeles 2028 OlympicsOn August 3, an editor sent me a dossier. Title: none. Source: none....
Chinese Table Tennis in the Annual Season: Rolling Points, Silence, and the Unspoken BattleOPENING — 43 SECONDS In a WTT Champions quarterfinal, Wang Chuqin serves at...
World Table Tennis 2026: China Still on Top, but the Data Tells Another StoryPoint 10-8 in the sixth game. Felix Lebrun sends a sidespin serve wide off th...
Table Tennis and the Limits of Data: Nine Dimensions from an Empty SpreadsheetThe Night of an Empty Return There was an evening in October when I opened my...
Diablo V Announced at BlizzCon 2026: A Self-Rewriting World and Blizzard's Three-Year GambleThat morning I sat in front of a screen in Chengdu, my headset still carrying...
Blank Esports Report: When Nine Layers of Analysis Yield Only 'Insufficient Information'No game title, no patch version, no roster, no financial data, no risk rating...
Empty Stadiums and Invisible Whistles: When 2026 Season Referee Data Exposes What We Call InstinctIn the fourth match of round 9 of the 2026-26 Premier League season, a refere...
A Flag With No Numbers: Singapore and the 20-Athlete Equation at the 2026 Asian Para GamesGardens by the Bay, a mid-September morning. On a small stage, a...
World Hopes Week 2026 Returns to Sheffield: ITTF Hands Table Tennis England a Second TermWorld Hopes Week 2026 Returns to Sheffield: ITTF Hands Table Tennis England a...
Xuan Son injury opens door for Williams Minh HoangThe moment of pain In the 57th minute at Si Jalak Harupat Stadium, Aguinaldo...
England Hopes and the Lesson of Nine Round-Robin Matches: Reading England's U11 Selection Through Match DataAt a table tennis club in Draycott during the first weekend of October, two...
The Information Vacuum and How It Manufactures Transfer RumoursOn 8 July 2026 I sat in the third row of the secondary stand at a training...
Empty data, analysis cannot fabricate: When Stage-1 has nothing to dissectEvery night, I sit in front of three monitors, each displaying a different...
Early Extension: The Two Root Causes — and Why a Chair Cannot Fix Your Swing6:40 a.m. at the practice tee 6:40 a.m., 4 degrees Celsius, a practice range...
Adou Minh and Williams Minh Hoang: Two New Names and the Unstamped Blanks in Vietnam's National Team DossierOn the squad list being prepared for the upcoming regional tournament, two...
Ashmita Chaliha Questions BWF: When Lower-Tier Badminton Courts Become a Value EquationThe stadium in Jakarta was shrouded in a hazy mist last weekend, not from smo...
Asiad Diary: A Day of Three Combat Sports and the Trap of Single-Day EliminationI sat in front of the competition schedule from six in the morning, local tim...
